/*6.将数组a[5]={1,2,3,4,5}反序存储并输出*/
来源:百度知道 编辑:UC知道 时间:2024/06/24 17:19:42
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5},i;
for(i=5;i>=0;i--)
printf("%d\t",a[i]);
}
写的程序是否对?最后是不是输出5 4 3 2 1,但是我输出老是多一项垃圾值!
void main()
{
int a[5]={1,2,3,4,5},i;
for(i=5;i>=0;i--)
printf("%d\t",a[i]);
}
写的程序是否对?最后是不是输出5 4 3 2 1,但是我输出老是多一项垃圾值!
As Follows:
#include<stdio.h>
void main()
{
int a[]={1,2,3,4,5};
int b[5],i,j;
for(i=0;i<5;i++)
{
j=4-i;
b[i]=a[j];
printf("%d\t",b[i]);
}
}
以上程序在TurboC++ 3.0中调试通过!
C语言里数组下标从0开始,所以int a[5]的话,下标是从0到4,没有a[5]这个元素。
第一,你写的不对
i = 5 应该是 i = 4。
第二,你没有达到题目的要求
题目让你反序存储,你并没有反序存储,只是反序输出了而已。
会输出六位数,a[5]的数组就是a[0]到a[4],哪来的a[5],所以第一个输出的数一定错误,
改为;
for(i=4;i>=0;i--)
呵呵
/*6.将数组a[5]={1,2,3,4,5}反序存储并输出*/
输入100个数值数据放入数组a.将整数放入数组b,然后分类将数组b中的数按大小排列,每行5个数据输出
对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回:?
C语言题:将5插入数组a{0,2,4,6,8,10,12}中,保持数组升序?
用Java将数组int a[] = new int a[]{1,10,3,5,6,3,21}排序输出
已知一维数组 A 共有25个元素,值为:A(I)=I,现将此一维数组存入二维数组 B(5,5),存放次序为:
在数组a中输入10个数,按从大到小排序,将前5个整数保存到数组b中
C语言写出 ,将2维数组a[3][4]z转化成一维数组b[12]
编程题目:怎样将数组A中的字母拷贝到数组B中
有个二维数组a[5][5]